#include <gflags/gflags.h>

// Metrics flags
DEFINE_bool(collect_metrics, false, "Enable metrics");
DEFINE_bool(load_frozen_state, true, "Load frozen state before new trajectory");

// Shared configuration flags
DEFINE_string(configuration_directory, "",
              "First directory in which configuration files are searched, "
              "second is always the Cartographer installation to allow "
              "including files from there.");
DEFINE_string(load_state_filename, "",
              "If non-empty, filename of a .pbstream file to load, containing "
              "a saved SLAM state.");
DEFINE_string(save_state_filename, "",
              "If non-empty, serialize state and write it to disk before shutting down.");
DEFINE_string(configuration_basename, "",
              "Basename, i.e. not containing any directory prefix, of the "
              "configuration file.");
